深入学习C语言中memset/strcat/strstr/strlen函数的用法

您所在的位置:网站首页 memset struct 深入学习C语言中memset/strcat/strstr/strlen函数的用法

深入学习C语言中memset/strcat/strstr/strlen函数的用法

2023-04-02 01:53| 来源: 网络整理| 查看: 265

一. 初始化函数 --- memset

      1.功能:将某一块内存全部设置为指定的值。通常用来初始化数组或者结构体。

      2.初始化数组

char a[X]; memset(a, "0" ,X) //       a 为要填充的数组.  初始化为0.  数组的大小

      3.初始化结构体

struct sample_struct { char csName[16];   int iSeq;   int iType; }; stTest.csName[0]='\0'; stTest.iSeq=0; stTest.iType=0; memset(&stTest,0,sizeof(struct sample_struct));

     4.初始化结构体数组

struct sample_struct TEST[10]; memset(TEST,0,sizeof(struct sample_struct)*10);

二. 连接函数 --- strcat

  功能: 在一个字符串后面追加上另外一个字符串

#include #include int main() { char arr1[20] = "hello "; char arr2[] = "world"; printf("%s\n", strcat(arr1, arr2)); return 0; }

3.判断函数 --- strstr

功能: strstr(字符串1, 字符串2); 判断字符串2是不是在字符串1的里面出现

4.strlen

功能: 计算字符串的长度  

char a = "abcdefg"; strlen(a); //返回值是7



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3